package com.baichang.taoshunda.service;

import com.baichang.framework.excelption.ServiceException;

import java.util.List;
import java.util.Map;

public interface GoodsTypeService {

    /**
     * 获取商家分类
     *
     * @param companyId
     * @return
     */
    List<Map<String, Object>> findCompanyGoodsType(Integer companyId);

    /**
     * 添加商品分类
     *
     * @param bussId      商家编号
     * @param name        名字
     * @param orderNumber 排序号
     * @return
     */
    boolean addGoodsType(Integer bussId, String name, Integer orderNumber);

    /**
     * 修改商品分类
     *
     * @param id
     * @param name
     * @param orderNumber
     * @return
     */
    boolean updateGoodsType(Integer id, String name, Integer orderNumber);

    /**
     * 删除商品分类
     *
     * @param id
     * @return
     */
    boolean deleteGoodsType(Integer id) throws ServiceException;

    /**
     * 修改商品类别排序
     *
     * @param jsonData
     * @return
     */
    boolean updateGoodsTypeOrderNum(String jsonData);
}
